this looks like intended solve
can probably do better with a different sequence but im happy with this